0c8475c80f1b059191651b22fe4c1be5ed8512de,portal-impl/src/com/liferay/portlet/documentlibrary/trash/DLFolderTrashHandler.java,DLFolderTrashHandler,checkDuplicateTrashEntry,#TrashEntry#number#String#,56

Before Change


			TrashEntry trashEntry, long containerModelId, String newName)
		throws PortalException, SystemException {

		DLFolder dlFolder = getDLFolder(trashEntry.getClassPK());

		if (containerModelId == TrashEntryConstants.DEFAULT_CONTAINER_ID) {
			containerModelId = dlFolder.getParentFolderId();
		}

		String originalTitle = trashEntry.getTypeSettingsProperty("title");

		if (Validator.isNotNull(newName)) {
			originalTitle = newName;
		}

		DLFolder duplicateDLFolder = DLFolderLocalServiceUtil.fetchFolder(
			dlFolder.getGroupId(), dlFolder.getParentFolderId(), originalTitle);

		if (duplicateDLFolder != null) {
			DuplicateEntryException dee = new DuplicateEntryException();

			dee.setDuplicateEntryId(duplicateDLFolder.getFolderId());
			dee.setOldName(duplicateDLFolder.getName());
			dee.setTrashEntryId(trashEntry.getEntryId());

			throw dee;
		}
	}

After Change


			TrashEntry trashEntry, long containerModelId, String newName)
		throws PortalException, SystemException {

		checkDuplicate(
			trashEntry.getClassPK(), trashEntry.getEntryId(), containerModelId,
			trashEntry.getTypeSettingsProperty("title"), newName);
	}

	@Override